<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>

<%@taglib prefix="f" uri="http://java.sun.com/jsf/core"%>
<%@taglib prefix="h" uri="http://java.sun.com/jsf/html"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Aterrizar.com</title>
    </head>
    <body>
        <f:view>
            <h1><h:outputText value="ABM AVION" /></h1>
            <h:form>
                <p></p>
                <h2><h:outputText value="Busqueda" /></h2>
                <table>
                    <tr>
                        <th>Modelos</th>
                        <td>
                            <h:selectOneMenu id="aviones"  value="#{AvionBean.modelo}">                                                        
                                <f:selectItems value="#{AvionBean.modelos}"/>
                            </h:selectOneMenu>
                        </td>
                    </tr>
                    <tr>
                        <th>Codigo Avion</th>
                        <td>
                            <h:inputText value="#{AvionBean.codigo}" />
                        </td>
                    </tr>
                    <tr>
                        <td><h:commandButton action="#{AvionBean.getAviones}" value="buscar" /></td>
                    </tr>
                </table>
                <p></p>
                <h:dataTable border="3" value="#{AvionBean.aviones}" var="avion" binding="#{AvionBean.tableAviones}">
                    <h:column>
                        <f:facet name="header">
                            <h:outputText value="Codigo" />
	    		</f:facet>                   
                        <h:outputText value="#{avion.codigo}" />
                    </h:column>    
                    <h:column>
                        <f:facet name="header">
                            <h:outputText value="Modelo" />
	    		</f:facet>                   
                        <h:outputText value="#{avion.descripcionModelo}" />
                    </h:column>    
                    <h:column>
                        <f:facet name="header">
                            <h:outputText value="Estado" />
	    		</f:facet>                   
                        <h:outputText value="#{avion.estado}" />
                    </h:column>    
                    <h:column>
                        <f:facet name="header">
                            <h:outputText value="Cant. Asientos Pri" />
	    		</f:facet>                   
                        <h:outputText value="#{avion.cantidadAsientosPrimera}" />
                    </h:column>    
                    <h:column>
                        <f:facet name="header">
                            <h:outputText value="Cant. Asientos Eje" />
	    		</f:facet>                   
                        <h:outputText value="#{avion.cantidadAsientosEjecutiva}" />
                    </h:column>    
                    <h:column>
                        <f:facet name="header">
                            <h:outputText value="Cant. Asientos Tur" />
	    		</f:facet>                   
                        <h:outputText value="#{avion.cantidadAsientosTurista}" />
                    </h:column>    
                    <h:column>
	    		<f:facet name="header">	    	 
	    		</f:facet>	    		
	    		<h:commandButton id="borrar" action="#{AvionBean.eliminar}" value="eliminar"></h:commandButton>
                        <h:commandButton id="modificar" action="#{AvionBean.seleccionModificar}" value="modificar"></h:commandButton>
                    </h:column>
                </h:dataTable>
                <p></p>
                <p></p>
                <h2><h:outputText value="Alta" /></h2>
                <h:outputText value="#{AvionBean.errorAlta}" style="color:red"/><br>
                <table>
                    <tr>
                        <th>Modelo</th>
                        <td>
                            <h:selectOneMenu id="modelosAlta"  value="#{AvionBean.modeloAlta}">                                                        
                                <f:selectItems value="#{AvionBean.modelos}"/>
                            </h:selectOneMenu>
                        </td>
                        <th>Cant. Asientos Pri</th>
                        <td>
                            <h:inputText id="cantidadAsientosPrimera" value="#{AvionBean.cantidadAsientosPrimera}" />                            
                        </td>                        
                    </tr>
                    <tr>
                        <th>Codigo</th>
                        <td>
                            <h:inputText id="codigoAvionAlta" value="#{AvionBean.codigoAlta}" disabled="#{AvionBean.deshabilitarBotonAlta}"/>                                                        
                        </td>
                        <th>Cant. Asientos Eje</th>
                        <td>
                            <h:inputText id="cantidadAsientosEjecutiva" value="#{AvionBean.cantidadAsientosEjecutiva}" />
                        </td>                        
                    </tr>
                    <tr>
                        <th>Modelo</th>
                        <td>
                            <h:selectOneMenu id="estadosAlta"  value="#{AvionBean.estado}"> 
                                <f:selectItems value="#{AvionBean.estados}"/>
                            </h:selectOneMenu>
                        </td>
                        <th>Cant. Asientos Tur</th>
                        <td>
                            <h:inputText id="cantidadAsientosTurista" value="#{AvionBean.cantidadAsientosTurista}" />
                        </td>                        
                    </tr>     
                    <tr>
                        <td colspan="4" align="right">
                            <h:commandButton id="alta" action="#{AvionBean.alta}" value="alta" disabled="#{AvionBean.deshabilitarBotonAlta}"></h:commandButton>
                            <h:commandButton id="modificar" action="#{AvionBean.modificar}" value="modificar" disabled="#{AvionBean.deshabilitarBotonModificar}"></h:commandButton>
                        </td>
                    </tr>                    
                </table>
            </h:form>            
        </f:view>
    </body>
</html>
	  
		 